Bug fix in displaying public IP address of shared networks#4675
Bug fix in displaying public IP address of shared networks#4675yadvr merged 3 commits intoapache:4.15from
Conversation
|
@ravening conflict here. Should this go in 4.15.1.0 as it is a bug fix? |
f936db9 to
2330cb2
Compare
|
@blueorangutan package |
|
@DaanHoogland a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
|
Packaging result: ✔centos7 ✔centos8 ✔debian. JID-2717 |
DaanHoogland
left a comment
There was a problem hiding this comment.
some remarks, haven't had time to review it fully yet
engine/components-api/src/main/java/com/cloud/network/IpAddressManager.java
Show resolved
Hide resolved
|
@blueorangutan test |
|
@DaanHoogland a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
|
Trillian test result (tid-3556)
|
|
@ravening can you look at those failures ^^? |
@DaanHoogland will look into it |
|
There's also a conflict @ravening |
|
@shwstppr can you help resolve conflict and then kick tests. Thanks. |
|
@rhtyd I've fixed the conflicts but test failures from previous run doesn't seem intermittent and would need investigation/changes cc @ravening @blueorangutan package |
|
@shwstppr a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. [S] |
Public IP address dedicated to one domain should not be accessed
by other domains. Also root admin should be able to display all
public ip address in system.
Currently following issues exist
1. Public IP address assigned to one domain can be accessed by
other sibling domains
If use.system.public.ip is false then child domains should not
see public ip of ROOT domain
Before fix
```
(test1) mgt01 > list publicipaddresses listall=true fordisplay=true allocatedonly=false forvirtualnetwork=true filter=ipaddress,
{
"count": 59,
"publicipaddress": [
```
After fix
```
(test) mgt01 > list publicipaddresses listall=true fordisplay=true allocatedonly=false forvirtualnetwork=true filter=ipaddress,
{
"count": 10,
```
532a7e4 to
a04080d
Compare
|
Packaging result: ✔️ centos7 ✖️ centos8 ✔️ debian. SL-JID 87 |
@shwstppr I have pushed a commit. can you retrigger the tests to see if that fixes? |
|
okay @ravening |
|
@shwstppr a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. [S] |
|
@Spaceman1984 can you help manually test/verify this? cc @shwstppr Thanks. |
|
@ravening still some issue |
I'll test @rhtyd |
|
@blueorangutan package |
|
@shwstppr a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. [S] |
|
Packaging result: ✖️ centos7 ✔️ centos8 ✔️ debian. SL-JID 168 |
|
@blueorangutan package |
|
@rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
|
Packaging result: ✖️ centos7 ✖️ centos8 ✖️ debian. SL-JID 222 |
|
@blueorangutan package |
|
@rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
|
Packaging result: ✖️ centos7 ✖️ centos8 ✖️ debian. SL-JID 230 |
|
@blueorangutan package |
|
@rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
|
Packaging result: ✔️ centos7 ✔️ centos8 ✔️ debian. SL-JID 233 |
|
@blueorangutan test |
|
@shwstppr a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
|
Trillian test result (tid-253)
|
|
Trillian test result (tid-259)
|
|
Ping @ravening @shwstppr @Spaceman1984 what's the update on this? Thanks |
|
Manually tested, fixes #4723 |
Description
Public IP address dedicated to one domain should not be accessed
by other domains. Also root admin should be able to display all
public ip address in system.
Currently following issues exist
other sibling domains
If use.system.public.ip is false then child domains should not
see public ip of ROOT domain
Before fix
After fix
Types of changes
Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale
Bug Severity
Screenshots (if appropriate):
How Has This Been Tested?